head of channel construction department - Turc Anglais Dictionnaire